草庐IT

python - Scrapy延迟请求

全部标签

javascript - jQuery 延迟不工作

我正在尝试一个代码作为functionsearch(query){vardfr=$.Deferred();$.ajax({url:"http://search.twitter.com/search.json",data:{q:query},dataType:'jsonp',success:dfr.resolve});returndfr.promise();}Test={start:function(){alert("Starting");}};functiongotresults(data){alert(data.max_id);}functionshowDiv(){$('').htm

javascript - 如何使用javascript在浏览器中测试从用户到服务器的延迟?

我想利用我网站的访问者收集一些信息。我需要的是让每个访问者ping3个不同的主机名,然后将以下信息保存到数据库中。VisitorIP,latency1,latency2,latency3当然,一切都必须对访问者透明,不能以任何方式打扰他。这可能吗?你可以给我一个例子吗?是否有任何jQuery插件或其他使它更容易的插件编辑这是我目前拥有的jsfiddle.net/dLVG6但是数据太随机了。它从50跳到190 最佳答案 这将比您想象的更痛苦。您的第一个问题是Javascript没有ping。Javascript擅长的主要是HTTP和一

javascript - AngularJS 如何使用过滤器延迟加载图像

我正在开发一个Angular应用程序,其中主页加载1000张图像,但用户一次只能查看20张。我还将在我的列表中设置多个过滤器,以便可以根据不同的标准对其进行过滤和排序。我试过了http://binarymuse.github.io/ngInfiniteScroll/#和http://ngscroller.herokuapp.com/但似乎都没有那么好用。Ngscroller确实可以工作,但是当我尝试应用我的过滤器时它会中断。我也更喜欢这个,因为它不需要我包含jquery。是否有任何简单的指令可以满足我的需要?我正在尝试加快我的网页速度,但我不想重新发明轮子,如果已经有一些东西可以做到这

javascript - 在执行 AJAX 请求 onkeyup 之前等待 1 秒

这个问题在这里已经有了答案:Callajavascriptfunctionafter5secoflastkeypress(3个答案)关闭8年前。我有一个ajax请求,每次用户在某个文本区域中按下某个按钮(写入文本)时都会执行该请求。这已经很好用了(顺便说一句,这是一个搜索过滤功能。),但在每次击键后执行过滤器并不是一个好主意。所以我在考虑做一个延迟器的东西。因此,只有在用户按下最后一个按钮至少1秒后,ajax请求才会执行。我怎样才能做到这一点?functionSearch(){$.ajax({......}显然它会一直运行。例如,如果我在textarea中快速输入“hello”,它将运

javascript - 如何在 Firefox 中允许来自 greasemonkey 脚本的跨源请求?

我正在开发一个Greasemonkey脚本,它在网页上实现了几个工具。此脚本从请求数据http://localhost/chess/heartbeat.php目前在Firefox中,我收到此控制台错误,它完全停止了我的jQueryAJAX数据请求。Cross-OriginRequestBlocked:TheSameOriginPolicydisallowsreadingtheremoteresourceathttp://localhost/chess/heartbeat.php.Thiscanbefixedbymovingtheresourcetothesamedomainorenab

javascript - 将 axios POST 请求与 moxios 匹配

是否可以使用moxios来模拟对POST请求的回复,该回复不仅可以通过URL匹配,还可以通过POST正文匹配?事后检查body对我也有用。这就是我现在正在做的。据我所知,没有特定于方法的stub方法:describe('createCode',function(){it('shouldcreatenewcode',function(){moxios.stubRequest(process.env.API_URL+'/games/GM01/codes',{status:200})})}) 最佳答案 有一种方法可以使用moxios检查最

javascript - 停止使用 javascript(延迟加载)加载图像?

我正在尝试停止在dom上使用javascript加载图像,然后在需要时初始化加载,这就是所谓的图像延迟加载。像这样:$(document).ready(function(){varimages=$('img');$.each(images,function(){$(this).attr('src','');});});这不起作用(在ff3.5、safari3-4中测试)。无论如何,图像正在加载,我不明白。例如,这个插件www.appelsiini.net/projects/lazyload正在做完全相同的事情,在页面加载时删除src属性。我错过了什么?编辑:我在这里添加了一个测试页面:

javascript - 合理数量的同时异步 ajax 请求

我想知道关于通常允许多少同时异步ajax请求的共识是什么。我问的原因是我正在开发个人网络应用程序。在大多数情况下,我将我的请求减少到一个。但是,在某些情况下,我最多同时发送4个请求。这会造成一点延迟,因为浏览器一次只能处理2个。目前,就可用性而言,延迟不是问题。如果有的话,我还需要一段时间才能担心可伸缩性。但我正在努力遵守最佳实践,尽可能合理。你都有些什么想法呢?4个请求是一个合理的数字吗? 最佳答案 我很确定浏览器无论如何都会限制您可以拥有的连接数。如果您有Firefox,请输入about:config并查找network.htt

javascript - 如何使用 Javascript 轻松监听 xhr 请求?

我正在开发Firefox扩展,我想知道页面何时发起xhr请求,我看到了一些代码,但它们非常大,是否有任何简单的示例可以实现此目的?我正在测试这段代码:functionTracingListener(){//this.receivedData=[];}TracingListener.prototype={originalListener:null,receivedData:null,//arrayforincomingdata.onDataAvailable:function(request,context,inputStream,offset,count){varbinaryInput

javascript - Chrome 的 firebug 跟踪 ajax 请求的技术

我正在尝试让我的googlechrome扩展程序在浏览网页时跟踪ajax请求。我发现的唯一方法是监听DOMSubtreeModified事件。每个ajax事件都会触发事件,但没有关于请求的其他信息。但是在Firebuggooglechromeextension中有ajax请求跟踪,其中包含许多细节。我试图在源代码中检查他们是如何做到的,但我很难理解。您知道如何跟踪这些事件以获取有关请求的一些详细信息吗?也许有人可以看看这个Firebug的技术,或者也许有人知道并可以告诉我他们是怎么做到的? 最佳答案 您可以使用Chrome开发者工具